#include "otutil.h"
char **opt_set;
+gboolean opt_no_gpg_verify;
static GOptionEntry options[] = {
{ "set", 0, 0, G_OPTION_ARG_STRING_ARRAY, &opt_set, "Set config option KEY=VALUE for remote", "KEY=VALUE" },
+ { "no-gpg-verify", 0, 0, G_OPTION_ARG_NONE, &opt_no_gpg_verify, "Disable GPG verification", NULL },
{ NULL }
};
g_key_file_set_string_list (config, key, "branches",
(const char *const *)branches->pdata,
branches->len);
+
+ if (opt_no_gpg_verify)
+ g_key_file_set_boolean (config, key, "gpg-verify", FALSE);
+
g_free (key);
}
else if (!strcmp (op, "show-url"))
. $(dirname $0)/libtest.sh
-echo '1..2'
+echo '1..3'
setup_test_repository "bare"
$OSTREE remote add origin http://example.com/ostree/gnome
echo "ok remote add"
assert_file_has_content $test_tmpdir/repo/config "example.com"
echo "ok config"
+
+$OSTREE remote add --no-gpg-verify another http://another.com/repo
+assert_file_has_content $test_tmpdir/repo/config "gpg-verify=false"
+echo "ok remote no gpg-verify"